/*
Copyright 2009 David Revell

This file is part of SwiFTP.

SwiFTP is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

SwiFTP is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with SwiFTP.  If not, see <http://www.gnu.org/licenses/>.
*/

package lfr.ustc.ftp;

import java.io.File;

import android.content.Context;
import android.content.SharedPreferences;

public class CommonSettings {
	private static Context context;
	private static File chrootDir = new File("/sdcard/");
	private static SharedPreferences settings;

	public static SharedPreferences getSettings() {
		return settings;
	}

	public static void setSettings(SharedPreferences setting) {
		settings = setting;
	}

	public static File getChrootDir() {
		return chrootDir;
	}

	public static void setChrootDir(String chrootDir) {
		File chooDir = new File(chrootDir);
		if (chooDir.isDirectory()) {
			CommonSettings.chrootDir = chooDir;
		}
	}

	public static Context getContext() {
		return context;
	}

	public static void setContext(Context context) {
		if (context != null) {
			CommonSettings.context = context;
		}
	}

}
